package com.zhl.pkg;


import com.zhl.pkg.testdemo1.Demo1;
import com.zhl.pkg.testdemo1.Demo2;

import java.util.Random;
import java.util.Scanner;

public class Test {
    public static void main(String[] args) {
        //同一个包下的程序(方法)  可以直接访问
        Demo d = new Demo();
        d.print();

        //不同包下的程序(方法)  需要导入包  在上面import com.zhl.pkg.testdemo.Demo1;
        Demo1 d1 = new Demo1();//这里我在设置里添加了自动导包(即在设置里搜索导包)
        d1.test();

    //(3)如果当前程序中,要调用java提供的程序，也需要先导包才可以使用;
        // 但是Java,lang包下的程序时不需要我们导包的，可以直接使用。
        Scanner sc = new Scanner(System.in);//这个需要导包
        String str = "小白查";//这个不需要导包，因为java.lang包下有这个类
        Random r = new Random();//这个需要导包

        //(4)如果当前程序中,要调用多个不同包下的程序,而这些程序名正好一样,
        // 此时默认只能导入一个程序,另一个程序必须带包访问。
        Demo2 d2 = new Demo2();
        d2.print();
        com.zhl.pkg.testdemo2.Demo2 d3 = new com.zhl.pkg.testdemo2.Demo2();
        d3.print();

    }
}

